#ifndef NANE_WINDOWIMPL__H
#   define  NANE_WINDOWIMPL__H

#   include "nane/WindowSystem/Window.h"
#   include "nane/WindowSystem/WindowSystemImpl_.h"

namespace nane
{
    class Window::Implementation
        : public SubSystemProductImpl<Window::Implementation, WindowSystem::Implementation, IWindow*>
    {
    public:
        Implementation( WindowSystem::Implementation* _creator, IWindow* _interface );
        ~Implementation();
    };
}   // namespace nane

#endif	// NANE_WINDOWIMPL__H
